package com.ruoyi.project.system.service;

import java.util.List;
import com.ruoyi.project.system.domain.SysWorkerMoney;

/**
 * 余额明细Service接口
 * 
 * @author jjp
 * @date 2020-04-27
 */
public interface ISysWorkerMoneyService 
{
    /**
     * 查询余额明细
     * 
     * @param moneyId 余额明细ID
     * @return 余额明细
     */
    public SysWorkerMoney selectSysWorkerMoneyById(Long moneyId);

    /**
     * 查询余额明细列表
     * 
     * @param sysWorkerMoney 余额明细
     * @return 余额明细集合
     */
    public List<SysWorkerMoney> selectSysWorkerMoneyList(SysWorkerMoney sysWorkerMoney);

    /**
     * 新增余额明细
     * 
     * @param sysWorkerMoney 余额明细
     * @return 结果
     */
    public int insertSysWorkerMoney(SysWorkerMoney sysWorkerMoney);

    /**
     * 修改余额明细
     * 
     * @param sysWorkerMoney 余额明细
     * @return 结果
     */
    public int updateSysWorkerMoney(SysWorkerMoney sysWorkerMoney);

    /**
     * 批量删除余额明细
     * 
     * @param moneyIds 需要删除的余额明细ID
     * @return 结果
     */
    public int deleteSysWorkerMoneyByIds(Long[] moneyIds);

    /**
     * 删除余额明细信息
     * 
     * @param moneyId 余额明细ID
     * @return 结果
     */
    public int deleteSysWorkerMoneyById(Long moneyId);
}
